/*
 * Copyright (c) 2002-2004, xRhino, Inc.
 *
 * This library is free software; you can redistribute and/or modify
 * it under the terms of the dual license distributed with this source
 * package (a combined Trolltech QPL/GPL-compatible license)
 *
 * Under this dual license scheme, a separate license is available for use of 
 * this code with a proprietary (closed) system. For more information on the 
 * license, please see the LICENSE file distributed with this source package.
 */
#include "SugPathSegArc.h"

SugRealType SugPathSegArc::getR1()
{
   return mR1;
}

SugRealType SugPathSegArc::getR2()
{
   return mR2;
}

SugRealType SugPathSegArc::getAngle()
{
   return mAngle;
}

bool SugPathSegArc::getLargeArcFlag()
{
   return mLargeArcFlag;
}

bool SugPathSegArc::getSweepFlag()
{
   return mSweepFlag;
}

SugRealType SugPathSegArc::setR1(SugRealType newR1)
{
   mR1 = newR1;
   return newR1;
}

SugRealType SugPathSegArc::setR2(SugRealType newR2)
{
   mR2 = newR2;
   return newR2;
}

SugRealType SugPathSegArc::setAngle(SugRealType newAngle)
{
   mAngle = newAngle;
   return newAngle;
}

bool SugPathSegArc::setLargeArcFlag(bool newLargeArcFlag)
{
   mLargeArcFlag = newLargeArcFlag;
   return newLargeArcFlag;
}

bool SugPathSegArc::setSweepFlag(bool newSweepFlag)
{
   mSweepFlag = newSweepFlag;
   return newSweepFlag;
}

SugPathSegArc::SugPathSegArc()
{
}

SugPathSegArc::~SugPathSegArc()
{
}

